to compare pattern specs, use g_pattern_spec_equal() instead of direct
authorTim Janik <timj@gtk.org>
Sat, 13 Oct 2001 05:52:14 +0000 (05:52 +0000)
committerTim Janik <timj@src.gnome.org>
Sat, 13 Oct 2001 05:52:14 +0000 (05:52 +0000)
Sat Oct 13 07:09:30 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtkbindings.c (gtk_binding_set_add_path): to compare pattern
        specs, use g_pattern_spec_equal() instead of direct field accesses.
        upon compressing two equal paths of the same type, the resulting
        priority has to be the maximum.
        * gtk/gtkenums.h (enum): take GTK_PATH_PRIO_MASK out of the
        GtkPathPriorityType enum and make it a macro.

44 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/reference/gdk-pixbuf/tmpl/animation.sgml
docs/reference/gdk-pixbuf/tmpl/creating.sgml
docs/reference/gdk-pixbuf/tmpl/gdk-pixbuf-unused.sgml
docs/reference/gdk-pixbuf/tmpl/gdk-pixbuf.sgml
docs/reference/gdk-pixbuf/tmpl/inline.sgml
docs/reference/gdk-pixbuf/tmpl/util.sgml
docs/reference/gdk/tmpl/gdk-unused.sgml
docs/reference/gdk/tmpl/general.sgml
docs/reference/gdk/tmpl/keys.sgml
docs/reference/gdk/tmpl/regions.sgml
docs/reference/gdk/tmpl/x_interaction.sgml
docs/reference/gtk/tmpl/gtk-unused.sgml
docs/reference/gtk/tmpl/gtkaccellabel.sgml
docs/reference/gtk/tmpl/gtkadjustment.sgml
docs/reference/gtk/tmpl/gtkbbox.sgml
docs/reference/gtk/tmpl/gtkbox.sgml
docs/reference/gtk/tmpl/gtkbutton.sgml
docs/reference/gtk/tmpl/gtkcalendar.sgml
docs/reference/gtk/tmpl/gtkcellrenderertoggle.sgml
docs/reference/gtk/tmpl/gtkcheckmenuitem.sgml
docs/reference/gtk/tmpl/gtkcolorsel.sgml
docs/reference/gtk/tmpl/gtkcombo.sgml
docs/reference/gtk/tmpl/gtkcontainer.sgml
docs/reference/gtk/tmpl/gtkdnd.sgml
docs/reference/gtk/tmpl/gtkeditable.sgml
docs/reference/gtk/tmpl/gtkenums.sgml
docs/reference/gtk/tmpl/gtkradiobutton.sgml
docs/reference/gtk/tmpl/gtkradiomenuitem.sgml
docs/reference/gtk/tmpl/gtkrc.sgml
docs/reference/gtk/tmpl/gtksizegroup.sgml
docs/reference/gtk/tmpl/gtkspinbutton.sgml
docs/reference/gtk/tmpl/gtkstatusbar.sgml
docs/reference/gtk/tmpl/gtktreednd.sgml
docs/reference/gtk/tmpl/gtktreeselection.sgml
docs/reference/gtk/tmpl/gtkwidget.sgml
gtk/gtkbindings.c
gtk/gtkenums.h

index d033db2422fbc7d56df7f07b06b52fcc3a1e6e06..fb8cbaa031b5ae33291f1820c329973303df1847 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Sat Oct 13 07:09:30 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkbindings.c (gtk_binding_set_add_path): to compare pattern
+       specs, use g_pattern_spec_equal() instead of direct field accesses.
+       upon compressing two equal paths of the same type, the resulting
+       priority has to be the maximum.
+       * gtk/gtkenums.h (enum): take GTK_PATH_PRIO_MASK out of the
+       GtkPathPriorityType enum and make it a macro.
+
 2001-10-12  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkwidget.c: Fix some doc comments.
index d033db2422fbc7d56df7f07b06b52fcc3a1e6e06..fb8cbaa031b5ae33291f1820c329973303df1847 100644 (file)
@@ -1,3 +1,12 @@
+Sat Oct 13 07:09:30 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkbindings.c (gtk_binding_set_add_path): to compare pattern
+       specs, use g_pattern_spec_equal() instead of direct field accesses.
+       upon compressing two equal paths of the same type, the resulting
+       priority has to be the maximum.
+       * gtk/gtkenums.h (enum): take GTK_PATH_PRIO_MASK out of the
+       GtkPathPriorityType enum and make it a macro.
+
 2001-10-12  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkwidget.c: Fix some doc comments.
index d033db2422fbc7d56df7f07b06b52fcc3a1e6e06..fb8cbaa031b5ae33291f1820c329973303df1847 100644 (file)
@@ -1,3 +1,12 @@
+Sat Oct 13 07:09:30 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkbindings.c (gtk_binding_set_add_path): to compare pattern
+       specs, use g_pattern_spec_equal() instead of direct field accesses.
+       upon compressing two equal paths of the same type, the resulting
+       priority has to be the maximum.
+       * gtk/gtkenums.h (enum): take GTK_PATH_PRIO_MASK out of the
+       GtkPathPriorityType enum and make it a macro.
+
 2001-10-12  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkwidget.c: Fix some doc comments.
index d033db2422fbc7d56df7f07b06b52fcc3a1e6e06..fb8cbaa031b5ae33291f1820c329973303df1847 100644 (file)
@@ -1,3 +1,12 @@
+Sat Oct 13 07:09:30 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkbindings.c (gtk_binding_set_add_path): to compare pattern
+       specs, use g_pattern_spec_equal() instead of direct field accesses.
+       upon compressing two equal paths of the same type, the resulting
+       priority has to be the maximum.
+       * gtk/gtkenums.h (enum): take GTK_PATH_PRIO_MASK out of the
+       GtkPathPriorityType enum and make it a macro.
+
 2001-10-12  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkwidget.c: Fix some doc comments.
index d033db2422fbc7d56df7f07b06b52fcc3a1e6e06..fb8cbaa031b5ae33291f1820c329973303df1847 100644 (file)
@@ -1,3 +1,12 @@
+Sat Oct 13 07:09:30 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkbindings.c (gtk_binding_set_add_path): to compare pattern
+       specs, use g_pattern_spec_equal() instead of direct field accesses.
+       upon compressing two equal paths of the same type, the resulting
+       priority has to be the maximum.
+       * gtk/gtkenums.h (enum): take GTK_PATH_PRIO_MASK out of the
+       GtkPathPriorityType enum and make it a macro.
+
 2001-10-12  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkwidget.c: Fix some doc comments.
index d033db2422fbc7d56df7f07b06b52fcc3a1e6e06..fb8cbaa031b5ae33291f1820c329973303df1847 100644 (file)
@@ -1,3 +1,12 @@
+Sat Oct 13 07:09:30 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkbindings.c (gtk_binding_set_add_path): to compare pattern
+       specs, use g_pattern_spec_equal() instead of direct field accesses.
+       upon compressing two equal paths of the same type, the resulting
+       priority has to be the maximum.
+       * gtk/gtkenums.h (enum): take GTK_PATH_PRIO_MASK out of the
+       GtkPathPriorityType enum and make it a macro.
+
 2001-10-12  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkwidget.c: Fix some doc comments.
index d033db2422fbc7d56df7f07b06b52fcc3a1e6e06..fb8cbaa031b5ae33291f1820c329973303df1847 100644 (file)
@@ -1,3 +1,12 @@
+Sat Oct 13 07:09:30 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkbindings.c (gtk_binding_set_add_path): to compare pattern
+       specs, use g_pattern_spec_equal() instead of direct field accesses.
+       upon compressing two equal paths of the same type, the resulting
+       priority has to be the maximum.
+       * gtk/gtkenums.h (enum): take GTK_PATH_PRIO_MASK out of the
+       GtkPathPriorityType enum and make it a macro.
+
 2001-10-12  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkwidget.c: Fix some doc comments.
index a6d372c55733b0f355d56cdc09c2257f0cfcdd74..742169e7a3c5ac373c5312972cf110daa66dd3e1 100644 (file)
@@ -20,30 +20,11 @@ Animated images.
     #GdkPixbufLoader
   </para>
 
-<!-- ##### ENUM GdkPixbufFrameAction ##### -->
-<para>
-
-</para>
-
-@GDK_PIXBUF_FRAME_RETAIN: 
-@GDK_PIXBUF_FRAME_DISPOSE: 
-@GDK_PIXBUF_FRAME_REVERT: 
-
 <!-- ##### STRUCT GdkPixbufFrame ##### -->
 <para>
 
 </para>
 
-@pixbuf: 
-@x_offset: 
-@y_offset: 
-@delay_time: 
-@elapsed: 
-@action: 
-@need_recomposite: 
-@bg_transparent: 
-@composited: 
-@revert: 
 
 <!-- ##### STRUCT GdkPixbufAnimation ##### -->
   <para>
@@ -51,6 +32,12 @@ Animated images.
   </para>
 
 
+<!-- ##### STRUCT GdkPixbufAnimationIter ##### -->
+<para>
+
+</para>
+
+
 <!-- ##### FUNCTION gdk_pixbuf_animation_new_from_file ##### -->
 <para>
 
@@ -96,3 +83,68 @@ Animated images.
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_pixbuf_animation_get_iter ##### -->
+<para>
+
+</para>
+
+@animation: 
+@start_time: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_pixbuf_animation_is_static_image ##### -->
+<para>
+
+</para>
+
+@animation: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_pixbuf_animation_get_static_image ##### -->
+<para>
+
+</para>
+
+@animation: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_pixbuf_animation_iter_advance ##### -->
+<para>
+
+</para>
+
+@iter: 
+@current_time: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_pixbuf_animation_iter_get_delay_time ##### -->
+<para>
+
+</para>
+
+@iter: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_pixbuf_animation_iter_on_currently_loading_frame ##### -->
+<para>
+
+</para>
+
+@iter: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_pixbuf_animation_iter_get_pixbuf ##### -->
+<para>
+
+</para>
+
+@iter: 
+@Returns: 
+
+
index d9b541ba8b474919aecaacad4549165b1b500945..0effa2aa12aad472a2bc2b94d1e325f420bb63b9 100644 (file)
@@ -82,16 +82,19 @@ Creating a pixbuf from image data that is already in memory.
 @Returns: 
 
 
-<!-- ##### FUNCTION gdk_pixbuf_new_from_stream ##### -->
+<!-- ##### FUNCTION gdk_pixbuf_new_from_inline ##### -->
 <para>
 
 </para>
 
-@stream_length:
-@stream:
-@copy_pixels:
-@error:
+@data_length: 
+@data: 
+@copy_pixels: 
+@error: 
 @Returns: 
+<!-- # Unused Parameters # -->
+@inline_pixbuf: 
+@length: 
 
 
 <!-- ##### FUNCTION gdk_pixbuf_new_subpixbuf ##### -->
index 099d29a515380532b5c628839e78ccd214e34760..2ac542e8455cf17d86395a00cdf573ca24b64bb0 100644 (file)
@@ -365,6 +365,15 @@ XlibRGB
 
 @obj: A GTK+ object.
 
+<!-- ##### ENUM GdkPixbufFrameAction ##### -->
+<para>
+
+</para>
+
+@GDK_PIXBUF_FRAME_RETAIN: 
+@GDK_PIXBUF_FRAME_DISPOSE: 
+@GDK_PIXBUF_FRAME_REVERT: 
+
 <!-- ##### USER_FUNCTION GdkPixbufLastUnref ##### -->
   <para>
     A function of this type can be used to override the default
@@ -552,14 +561,14 @@ End:
   </para>
 
 
-<!-- ##### FUNCTION gdk_pixbuf_new_from_inline ##### -->
+<!-- ##### FUNCTION gdk_pixbuf_new_from_stream ##### -->
 <para>
 
 </para>
 
-@inline_pixbuf: 
+@stream_length: 
+@stream: 
 @copy_pixels: 
-@length: 
 @error: 
 @Returns: 
 
index efadae967b2eceb7a621f19e2d29aab1870dacd3..e34195504fb60f3cb58ef9373c4c6fd09a871ae3 100644 (file)
@@ -152,3 +152,13 @@ End:
 -->
 
 
+<!-- ##### FUNCTION gdk_pixbuf_get_option ##### -->
+<para>
+
+</para>
+
+@pixbuf: 
+@key: 
+@Returns: 
+
+
index 9f14578a2acb4accdc1ce15a5b1e03e0c9814ec7..4a2f3d952a80f6f406ca31d07d8eb40f9aa13df3 100644 (file)
@@ -19,44 +19,41 @@ Functions for inlined pixbuf handling.
 
   </para>
 
-@magic:
-@length:
-@pixdata_type:
-@rowstride:
-@width:
-@height:
-@pixel_data:
-
+@magic: 
+@length: 
+@pixdata_type: 
+@rowstride: 
+@width: 
+@height: 
+@pixel_data: 
 
 <!-- ##### ENUM GdkPixdataType ##### -->
   <para>
 
   </para>
 
-@GDK_PIXDATA_COLOR_TYPE_RGB:
-@GDK_PIXDATA_COLOR_TYPE_RGBA:
-@GDK_PIXDATA_COLOR_TYPE_MASK:
-@GDK_PIXDATA_SAMPLE_WIDTH_8:
-@GDK_PIXDATA_SAMPLE_WIDTH_MASK:
-@GDK_PIXDATA_ENCODING_RAW:
-@GDK_PIXDATA_ENCODING_RLE:
-@GDK_PIXDATA_ENCODING_MASK:
-
+@GDK_PIXDATA_COLOR_TYPE_RGB: 
+@GDK_PIXDATA_COLOR_TYPE_RGBA: 
+@GDK_PIXDATA_COLOR_TYPE_MASK: 
+@GDK_PIXDATA_SAMPLE_WIDTH_8: 
+@GDK_PIXDATA_SAMPLE_WIDTH_MASK: 
+@GDK_PIXDATA_ENCODING_RAW: 
+@GDK_PIXDATA_ENCODING_RLE: 
+@GDK_PIXDATA_ENCODING_MASK: 
 
 <!-- ##### ENUM GdkPixdataDumpType ##### -->
   <para>
 
   </para>
 
-@GDK_PIXDATA_DUMP_PIXDATA_STREAM:
-@GDK_PIXDATA_DUMP_PIXDATA_STRUCT:
-@GDK_PIXDATA_DUMP_MACROS:
-@GDK_PIXDATA_DUMP_GTYPES:
-@GDK_PIXDATA_DUMP_CTYPES:
-@GDK_PIXDATA_DUMP_STATIC:
-@GDK_PIXDATA_DUMP_CONST:
-@GDK_PIXDATA_DUMP_RLE_DECODER:
-
+@GDK_PIXDATA_DUMP_PIXDATA_STREAM: 
+@GDK_PIXDATA_DUMP_PIXDATA_STRUCT: 
+@GDK_PIXDATA_DUMP_MACROS: 
+@GDK_PIXDATA_DUMP_GTYPES: 
+@GDK_PIXDATA_DUMP_CTYPES: 
+@GDK_PIXDATA_DUMP_STATIC: 
+@GDK_PIXDATA_DUMP_CONST: 
+@GDK_PIXDATA_DUMP_RLE_DECODER: 
 
 <!-- ##### MACRO GDK_PIXBUF_MAGIC_NUMBER ##### -->
 <para>
@@ -64,21 +61,23 @@ Functions for inlined pixbuf handling.
 </para>
 
 
+
 <!-- ##### MACRO GDK_PIXDATA_HEADER_LENGTH ##### -->
 <para>
 
 </para>
 
 
+
 <!-- ##### FUNCTION gdk_pixdata_from_pixbuf ##### -->
 <para>
 
 </para>
 
-@pixdata:
-@pixbuf:
-@use_rle:
-@Returns:
+@pixdata: 
+@pixbuf: 
+@use_rle: 
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_pixbuf_from_pixdata ##### -->
@@ -86,10 +85,10 @@ Functions for inlined pixbuf handling.
 
 </para>
 
-@pixdata:
-@copy_pixels:
-@error:
-@Returns:
+@pixdata: 
+@copy_pixels: 
+@error: 
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_pixdata_serialize ##### -->
@@ -97,9 +96,9 @@ Functions for inlined pixbuf handling.
 
 </para>
 
-@pixdata:
-@stream_length_p:
-@Returns:
+@pixdata: 
+@stream_length_p: 
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_pixdata_deserialize ##### -->
@@ -107,11 +106,11 @@ Functions for inlined pixbuf handling.
 
 </para>
 
-@pixdata:
-@stream_length:
-@stream:
-@error:
-@Returns:
+@pixdata: 
+@stream_length: 
+@stream: 
+@error: 
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_pixdata_to_csource ##### -->
@@ -119,9 +118,9 @@ Functions for inlined pixbuf handling.
 
 </para>
 
-@pixdata:
-@name:
-@dump_type:
-@Returns:
+@pixdata: 
+@name: 
+@dump_type: 
+@Returns: 
 
 
index 35726a967be23704f1e7c6acf35a8890a1da818b..2c0404a7b835937dd5e3e0ce275a0538188a063e 100644 (file)
@@ -61,3 +61,12 @@ End:
 @pixelate: 
 
 
+<!-- ##### FUNCTION gdk_pixbuf_fill ##### -->
+<para>
+
+</para>
+
+@pixbuf: 
+@pixel: 
+
+
index 22fcbb1e9b70d1480d7da7a549ae137a3a588707..7311ec15d3061d139b2c36d519676015cb5b82eb 100644 (file)
@@ -159,6 +159,12 @@ the device ID for the core pointer device.
 
 @obj: 
 
+<!-- ##### MACRO GDK_WINDOWING_NANOX ##### -->
+<para>
+
+</para>
+
+
 <!-- ##### STRUCT GdkColorContext ##### -->
 <para>
 
index 849da55ec7b101eef73d9419040e56ee43aa8fa9..92c429a57bb0e5fe3e0af8554c2f6b0fdaca2151 100644 (file)
@@ -121,7 +121,7 @@ commandline option, the default value is the program name (determined
 with g_get_prgname()) with the first character converted to uppercase. 
 </para>
 
-@Returns: the program class. 
+@Returns: the program class.
 
 
 <!-- ##### FUNCTION gdk_set_program_class ##### -->
@@ -381,13 +381,6 @@ Removes the X error trap installed with gdk_error_trap_push().
 
 
 
-<!-- ##### MACRO GDK_WINDOWING_NANOX ##### -->
-<para>
-
-</para>
-
-
-
 <!-- ##### MACRO GDK_WINDOWING_FB ##### -->
 <para>
 
index 7ce60f16abe871bd551ce2747f74dbe8ca523420..2460fd93fa933c066c64d7dedde6030fe387f2d0 100644 (file)
@@ -176,6 +176,7 @@ Returns the direction of the keymap.
 
 @keymap: a #GdkKeymap or %NULL to use the default keymap.
 Returns: %PANGO_DIRECTION_LTR or %PANGO_DIRECTION_RTL.
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_keyval_name ##### -->
index 0f3072fc6680c2801b899f05f0c4c93fec29b6ee..3315405e7f2c523cb8aecbeb3b57deced08e3d78 100644 (file)
@@ -297,8 +297,7 @@ at the pixel with coordinates @x, @y and ending before @x + @width, @y.
 
 @x: x coordinate of the first pixel.
 @y: y coordinate of the first pixel.
-@width: number of pixels in the span. 
-
+@width: number of pixels in the span.
 
 <!-- ##### USER_FUNCTION GdkSpanFunc ##### -->
 <para>
@@ -306,7 +305,7 @@ This defines the type of the function passed to
 gdk_region_spans_intersect_foreach(). 
 </para>
 
-@span: a #GdkSpan. 
+@span: a #GdkSpan.
 @data: the user data passed to gdk_region_spans_intersect_foreach().
 
 
@@ -316,7 +315,7 @@ Calls a function on each span in the intersection of @region and
 @spans.
 </para>
 
-@region: a #GdkRegion. 
+@region: a #GdkRegion.
 @spans: an array of #GdkSpans.
 @n_spans: the length of @spans.
 @sorted: %TRUE if @spans is sorted wrt. the y coordinate.
index 0d62769392d6da9de732b894bdd0a92ef319392b..dd9425fcbb51d8a45a0b3f93fbaeca1d68b45edd 100644 (file)
@@ -152,6 +152,8 @@ X Window System Interaction
 
 </para>
 
+@cursor: 
+<!-- # Unused Parameters # -->
 @win: 
 
 
@@ -160,6 +162,8 @@ X Window System Interaction
 
 </para>
 
+@cursor: 
+<!-- # Unused Parameters # -->
 @win: 
 
 
index 3686e8751a2b3660995212dea6d8f1cbc29c1c25..53236811d614a0cf2893af91a9ecad760c615ebd 100644 (file)
@@ -193,6 +193,26 @@ Functions to adapt C structures to native calling convention.
 Signal Marshallers
 
 
+<!-- ##### SECTION ./tmpl/gtkpacker.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gtkpacker.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gtkpacker.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/gtkpacker.sgml:Title ##### -->
+GtkPacker
+
+
 <!-- ##### SECTION ./tmpl/gtkprivate.sgml:Title ##### -->
 Private Information
 
@@ -450,6 +470,29 @@ The widget whose accelerators are to be shown by the #GtkAccelLabel.
 </para>
 
 
+<!-- ##### ENUM GtkAnchorType ##### -->
+<para>
+
+</para>
+
+@GTK_ANCHOR_CENTER: 
+@GTK_ANCHOR_NORTH: 
+@GTK_ANCHOR_NORTH_WEST: 
+@GTK_ANCHOR_NORTH_EAST: 
+@GTK_ANCHOR_SOUTH: 
+@GTK_ANCHOR_SOUTH_WEST: 
+@GTK_ANCHOR_SOUTH_EAST: 
+@GTK_ANCHOR_WEST: 
+@GTK_ANCHOR_EAST: 
+@GTK_ANCHOR_N: 
+@GTK_ANCHOR_NW: 
+@GTK_ANCHOR_NE: 
+@GTK_ANCHOR_S: 
+@GTK_ANCHOR_SW: 
+@GTK_ANCHOR_SE: 
+@GTK_ANCHOR_W: 
+@GTK_ANCHOR_E: 
+
 <!-- ##### USER_FUNCTION GtkArgGetFunc ##### -->
 <para>
 Define a function pointer.  Deprecated.
@@ -843,6 +886,20 @@ after other user handlers and the default handler.
 @arg2: 
 @arg3: 
 
+<!-- ##### STRUCT GtkPacker ##### -->
+<para>
+
+</para>
+
+@parent: 
+@children: 
+@spacing: 
+@default_border_width: 
+@default_pad_x: 
+@default_pad_y: 
+@default_i_pad_x: 
+@default_i_pad_y: 
+
 <!-- ##### ARG GtkPacker:default-border-width ##### -->
 <para>
 
@@ -879,6 +936,31 @@ after other user handlers and the default handler.
 </para>
 
 
+<!-- ##### STRUCT GtkPackerChild ##### -->
+<para>
+
+</para>
+
+@widget: 
+@anchor: 
+@side: 
+@options: 
+@use_default: 
+@border_width: 
+@pad_x: 
+@pad_y: 
+@i_pad_x: 
+@i_pad_y: 
+
+<!-- ##### ENUM GtkPackerOptions ##### -->
+<para>
+
+</para>
+
+@GTK_PACK_EXPAND: 
+@GTK_FILL_X: 
+@GTK_FILL_Y: 
+
 <!-- ##### ARG GtkPaned:handle-size ##### -->
 <para>
 
@@ -917,6 +999,16 @@ after other user handlers and the default handler.
 </para>
 
 
+<!-- ##### ENUM GtkSideType ##### -->
+<para>
+
+</para>
+
+@GTK_SIDE_TOP: 
+@GTK_SIDE_BOTTOM: 
+@GTK_SIDE_LEFT: 
+@GTK_SIDE_RIGHT: 
+
 <!-- ##### USER_FUNCTION GtkSignalDestroy ##### -->
 <para>
 A function which you can use to clean up when the
@@ -2031,6 +2123,105 @@ Set an array of arguments.
 @args: the desired values, as an array of #GtkArgs (which contain 
 the names, types, and values of the arguments).
 
+<!-- ##### FUNCTION gtk_packer_add ##### -->
+<para>
+
+</para>
+
+@packer: 
+@child: 
+@side: 
+@anchor: 
+@options: 
+@border_width: 
+@pad_x: 
+@pad_y: 
+@i_pad_x: 
+@i_pad_y: 
+
+<!-- ##### FUNCTION gtk_packer_add_defaults ##### -->
+<para>
+
+</para>
+
+@packer: 
+@child: 
+@side: 
+@anchor: 
+@options: 
+
+<!-- ##### MACRO gtk_packer_configure ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_packer_new ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+<!-- ##### FUNCTION gtk_packer_reorder_child ##### -->
+<para>
+
+</para>
+
+@packer: 
+@child: 
+@position: 
+
+<!-- ##### FUNCTION gtk_packer_set_child_packing ##### -->
+<para>
+
+</para>
+
+@packer: 
+@child: 
+@side: 
+@anchor: 
+@options: 
+@border_width: 
+@pad_x: 
+@pad_y: 
+@i_pad_x: 
+@i_pad_y: 
+
+<!-- ##### FUNCTION gtk_packer_set_default_border_width ##### -->
+<para>
+
+</para>
+
+@packer: 
+@border: 
+
+<!-- ##### FUNCTION gtk_packer_set_default_ipad ##### -->
+<para>
+
+</para>
+
+@packer: 
+@i_pad_x: 
+@i_pad_y: 
+
+<!-- ##### FUNCTION gtk_packer_set_default_pad ##### -->
+<para>
+
+</para>
+
+@packer: 
+@pad_x: 
+@pad_y: 
+
+<!-- ##### FUNCTION gtk_packer_set_spacing ##### -->
+<para>
+
+</para>
+
+@packer: 
+@spacing: 
+
 <!-- ##### FUNCTION gtk_paned_compute_position ##### -->
 <para>
 Internal function used by #GtkHPaned and #GtkVPaned
index 9c61f558e6aad0cabb86a3e080eb44a549cb54f4..175148821c7bc7d023581b3c273f306897346c1b 100644 (file)
@@ -94,6 +94,32 @@ Creates a new #GtkAccelLabel.
 @Returns: a new #GtkAccelLabel.
 
 
+<!-- ##### FUNCTION gtk_accel_label_get_accel_object ##### -->
+<para>
+
+</para>
+
+@accel_label: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gtk_accel_label_set_accel_object ##### -->
+<para>
+
+</para>
+
+@accel_label: 
+@accel_object: 
+
+
+<!-- ##### MACRO gtk_accel_label_get_accel_widget ##### -->
+<para>
+
+</para>
+
+@accel_label: 
+
+
 <!-- ##### MACRO gtk_accel_label_set_accel_widget ##### -->
 <para>
 Sets the widget whose accelerators are to be shown.
index bef7149651a44a556dbc449b21ce67c9e178463a..cb17699843944b91df3845a4c5256f8e045494b8 100644 (file)
@@ -93,6 +93,15 @@ Creates a new #GtkAdjustment.
 @Returns: a new #GtkAdjustment.
 
 
+<!-- ##### FUNCTION gtk_adjustment_get_value ##### -->
+<para>
+
+</para>
+
+@adjustment: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_adjustment_set_value ##### -->
 <para>
 Sets the #GtkAdjustment value.
index c14c36551362c2bde5e5c5740da18bd785f15973..38d13b2f762d1e82585618d1ebb1a2c89a226362 100644 (file)
@@ -153,6 +153,16 @@ box.
 @ipad_y: the vertical padding that should be used by each button in @widget.
 
 
+<!-- ##### FUNCTION gtk_button_box_set_child_secondary ##### -->
+<para>
+
+</para>
+
+@widget: 
+@child: 
+@is_secondary: 
+
+
 <!-- ##### ARG GtkButtonBox:layout-style ##### -->
 <para>
 
index eef0351f9ac42bae2a1f8bca3f6288cf6b75b524..01dfc126ce727fffd7cd19f5f5ab15359d78a420 100644 (file)
@@ -274,6 +274,15 @@ values, %TRUE, %TRUE, and 0, respectively.
 @widget: the #GtkWidget to be added to @box.
 
 
+<!-- ##### FUNCTION gtk_box_get_homogeneous ##### -->
+<para>
+
+</para>
+
+@box: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_box_set_homogeneous ##### -->
 <para>\r
 Sets the <structfield>homogeneous</structfield> field of\r
@@ -286,6 +295,15 @@ given equal space in the box.
 %FALSE for variable allotments.
 
 
+<!-- ##### FUNCTION gtk_box_get_spacing ##### -->
+<para>
+
+</para>
+
+@box: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_box_set_spacing ##### -->
 <para>\r
 Sets the <structfield>spacing</structfield> field of #GtkBox-struct,\r
@@ -353,15 +371,6 @@ field in #GtkBoxChild-struct.
 in #GtkBoxChild-struct.
 
 
-<!-- ##### FUNCTION gtk_box_get_spacing ##### -->
-<para>
-
-</para>
-
-@box: 
-@Returns: 
-
-
 <!-- ##### ARG GtkBox:spacing ##### -->
 <para>\r
 the minimum amount of space to put between children.  Refers to the\r
index b7609bf4b6d2fc4d5f920dada91fa15b5f1d951b..c2e2650bb89dfc6dbf8db9d357fb0bdeb3e6cab3 100644 (file)
@@ -125,6 +125,60 @@ Returns the current relief style of the given #GtkButton.
 @Returns: The current #GtkReliefStyle
 
 
+<!-- ##### FUNCTION gtk_button_get_label ##### -->
+<para>
+
+</para>
+
+@button: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gtk_button_set_label ##### -->
+<para>
+
+</para>
+
+@button: 
+@label: 
+
+
+<!-- ##### FUNCTION gtk_button_get_use_stock ##### -->
+<para>
+
+</para>
+
+@button: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gtk_button_set_use_stock ##### -->
+<para>
+
+</para>
+
+@button: 
+@value: 
+
+
+<!-- ##### FUNCTION gtk_button_get_use_underline ##### -->
+<para>
+
+</para>
+
+@button: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gtk_button_set_use_underline ##### -->
+<para>
+
+</para>
+
+@button: 
+@value: 
+
+
 <!-- ##### SIGNAL GtkButton::activate ##### -->
 <para>
 
index 2848833d6bf0f98c2846aeae4df32717e5f26f00..f744dd755f0f965ccdae20afad19b78b67f861f0 100644 (file)
@@ -156,7 +156,7 @@ Remove all visual markers.
 Sets display options (whether to display the heading and the month headings).
 </para>
 
-@calendar: a #GtkCalendar. 
+@calendar: a #GtkCalendar.
 @flags: the display options to set.
 
 
index eea61a367ca581fbe58610db1626478f881929ac..eebb132639ebdf8e85eb87e4c9099d56d9410b89 100644 (file)
@@ -28,40 +28,40 @@ GtkCellRendererToggle
 @Returns: 
 
 
-<!-- ##### FUNCTION gtk_cell_renderer_toggle_set_radio ##### -->
+<!-- ##### FUNCTION gtk_cell_renderer_toggle_get_radio ##### -->
 <para>
 
 </para>
 
 @toggle: 
-@radio
+@Returns
 
 
-<!-- ##### FUNCTION gtk_cell_renderer_toggle_get_active ##### -->
+<!-- ##### FUNCTION gtk_cell_renderer_toggle_set_radio ##### -->
 <para>
 
 </para>
 
 @toggle: 
-@Returns
+@radio
 
 
-<!-- ##### FUNCTION gtk_cell_renderer_toggle_set_active ##### -->
+<!-- ##### FUNCTION gtk_cell_renderer_toggle_get_active ##### -->
 <para>
 
 </para>
 
 @toggle: 
-@setting
+@Returns
 
 
-<!-- ##### FUNCTION gtk_cell_renderer_toggle_get_radio ##### -->
+<!-- ##### FUNCTION gtk_cell_renderer_toggle_set_active ##### -->
 <para>
 
 </para>
 
 @toggle: 
-@Returns
+@setting
 
 
 <!-- ##### SIGNAL GtkCellRendererToggle::toggled ##### -->
index 3c9712b6542ea82786d0f5320a542832e80757bb..f4839373ef6c2bc58121745d5c594ea93bd86b9b 100644 (file)
@@ -58,6 +58,15 @@ Creates a new #GtkCheckMenuItem with a label.
 @Returns: a new #GtkCheckMenuItem.
 
 
+<!-- ##### FUNCTION gtk_check_menu_item_new_with_mnemonic ##### -->
+<para>
+
+</para>
+
+@label: 
+@Returns: 
+
+
 <!-- ##### MACRO gtk_check_menu_item_set_state ##### -->
 <para>
 This macro is provided to preserve compatibility with older code.
@@ -66,6 +75,15 @@ New code should use gtk_check_menu_item_set_active() function instead.
 
 
 
+<!-- ##### FUNCTION gtk_check_menu_item_get_active ##### -->
+<para>
+
+</para>
+
+@check_menu_item: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_check_menu_item_set_active ##### -->
 <para>
 Sets the active state of the menu item's check box.
index 77c737926bc9b1f6c5cb0769a408d023a25d1bc1..4d82b08b608cfb8ffaf24d502324c1f93ea5647b 100644 (file)
@@ -215,6 +215,15 @@ time.
 @Returns: 
 
 
+<!-- ##### USER_FUNCTION GtkColorSelectionChangePaletteFunc ##### -->
+<para>
+
+</para>
+
+@colors: 
+@n_colors: 
+
+
 <!-- ##### FUNCTION gtk_color_selection_set_color ##### -->
 <para>
 Sets the color in the #GtkColorSelection.  The widgets are updated
index 0e115ea39c23e0ccce578e23d487ea277002dad4..b4510f4af75a9e8999705836e8b85c68dbe3f055 100644 (file)
@@ -217,3 +217,13 @@ instead.
 
 </para>
 
+<!-- ##### ARG GtkCombo:allow-empty ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkCombo:value-in-list ##### -->
+<para>
+
+</para>
+
index 664913b52cb97e2ba58371d20192b8e0e6bfc5bd..9d7c4e253c290e7634eec6555b41ac10e7392f50 100644 (file)
@@ -63,6 +63,26 @@ GtkContainer
 @widget: 
 
 
+<!-- ##### FUNCTION gtk_container_add_with_properties ##### -->
+<para>
+
+</para>
+
+@container: 
+@widget: 
+@first_prop_name: 
+@Varargs: 
+
+
+<!-- ##### FUNCTION gtk_container_get_resize_mode ##### -->
+<para>
+
+</para>
+
+@container: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_container_set_resize_mode ##### -->
 <para>
 
@@ -112,6 +132,15 @@ GtkContainer
 @container: 
 
 
+<!-- ##### FUNCTION gtk_container_get_children ##### -->
+<para>
+
+</para>
+
+@container: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_container_set_reallocate_redraws ##### -->
 <para>
 
@@ -130,6 +159,15 @@ GtkContainer
 @child: 
 
 
+<!-- ##### FUNCTION gtk_container_get_focus_vadjustment ##### -->
+<para>
+
+</para>
+
+@container: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_container_set_focus_vadjustment ##### -->
 <para>
 
@@ -139,6 +177,15 @@ GtkContainer
 @adjustment: 
 
 
+<!-- ##### FUNCTION gtk_container_get_focus_hadjustment ##### -->
+<para>
+
+</para>
+
+@container: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_container_set_focus_hadjustment ##### -->
 <para>
 
@@ -165,6 +212,17 @@ GtkContainer
 @Returns: 
 
 
+<!-- ##### FUNCTION gtk_container_child_get ##### -->
+<para>
+
+</para>
+
+@container: 
+@child: 
+@first_prop_name: 
+@Varargs: 
+
+
 <!-- ##### FUNCTION gtk_container_child_set ##### -->
 <para>
 
@@ -178,6 +236,50 @@ GtkContainer
 @first_arg_name: 
 
 
+<!-- ##### FUNCTION gtk_container_child_get_property ##### -->
+<para>
+
+</para>
+
+@container: 
+@child: 
+@property_name: 
+@value: 
+
+
+<!-- ##### FUNCTION gtk_container_child_set_property ##### -->
+<para>
+
+</para>
+
+@container: 
+@child: 
+@property_name: 
+@value: 
+
+
+<!-- ##### FUNCTION gtk_container_child_get_valist ##### -->
+<para>
+
+</para>
+
+@container: 
+@child: 
+@first_property_name: 
+@var_args: 
+
+
+<!-- ##### FUNCTION gtk_container_child_set_valist ##### -->
+<para>
+
+</para>
+
+@container: 
+@child: 
+@first_property_name: 
+@var_args: 
+
+
 <!-- ##### FUNCTION gtk_container_forall ##### -->
 <para>
 
@@ -188,6 +290,15 @@ GtkContainer
 @callback_data: 
 
 
+<!-- ##### FUNCTION gtk_container_get_border_width ##### -->
+<para>
+
+</para>
+
+@container: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_container_set_border_width ##### -->
 <para>
 
@@ -207,6 +318,16 @@ GtkContainer
 @event: 
 
 
+<!-- ##### FUNCTION gtk_container_get_focus_chain ##### -->
+<para>
+
+</para>
+
+@container: 
+@focusable_widgets: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_container_set_focus_chain ##### -->
 <para>
 
@@ -224,6 +345,36 @@ GtkContainer
 @container: 
 
 
+<!-- ##### FUNCTION gtk_container_class_find_child_property ##### -->
+<para>
+
+</para>
+
+@cclass: 
+@property_name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gtk_container_class_install_child_property ##### -->
+<para>
+
+</para>
+
+@cclass: 
+@property_id: 
+@pspec: 
+
+
+<!-- ##### FUNCTION gtk_container_class_list_child_properties ##### -->
+<para>
+
+</para>
+
+@cclass: 
+@n_properties: 
+@Returns: 
+
+
 <!-- ##### SIGNAL GtkContainer::add ##### -->
 <para>
 
index fcf88848fcfac80706d0411a7b79afac14afe65d..f278e854af5d2d14dd6f2cc61ed24816b1073725 100644 (file)
@@ -285,6 +285,28 @@ gtk_drag_source_set() is used.
 @hot_y: 
 
 
+<!-- ##### FUNCTION gtk_drag_set_icon_pixbuf ##### -->
+<para>
+
+</para>
+
+@context: 
+@pixbuf: 
+@hot_x: 
+@hot_y: 
+
+
+<!-- ##### FUNCTION gtk_drag_set_icon_stock ##### -->
+<para>
+
+</para>
+
+@context: 
+@stock_id: 
+@hot_x: 
+@hot_y: 
+
+
 <!-- ##### FUNCTION gtk_drag_set_icon_default ##### -->
 <para>
 </para>
@@ -342,6 +364,24 @@ widget. The widget must have a window.
 @mask: 
 
 
+<!-- ##### FUNCTION gtk_drag_source_set_icon_pixbuf ##### -->
+<para>
+
+</para>
+
+@widget: 
+@pixbuf: 
+
+
+<!-- ##### FUNCTION gtk_drag_source_set_icon_stock ##### -->
+<para>
+
+</para>
+
+@widget: 
+@stock_id: 
+
+
 <!-- ##### FUNCTION gtk_drag_source_unset ##### -->
 <para>
 Undo the effects of gtk_drag_source_set().
index 139918a78c5f0b888267d2c43a8c774b4b76df3a..abe0814da8fa230d037e510cf79a8d4b83da28fb 100644 (file)
@@ -113,8 +113,8 @@ Gets the current selection bounds, if there is a selection.
 </para>
 
 @editable: a #GtkEditable widget.
-@start: location to store the starting position, or %NULL. 
-@end: location to store the end position, or %NULL. 
+@start: location to store the starting position, or %NULL.
+@end: location to store the end position, or %NULL.
 @Returns: %TRUE if there is a selection.
 
 
index 3c1b296a373e99224a69dd3937423eb12a296f5e..4d3f4dbf408249fd9d120e797f3914ed22ab6bdb 100644 (file)
@@ -110,6 +110,16 @@ widget.
 @GTK_DIR_LEFT: 
 @GTK_DIR_RIGHT: 
 
+<!-- ##### ENUM GtkExpanderStyle ##### -->
+<para>
+
+</para>
+
+@GTK_EXPANDER_COLLAPSED: 
+@GTK_EXPANDER_SEMI_COLLAPSED: 
+@GTK_EXPANDER_SEMI_EXPANDED: 
+@GTK_EXPANDER_EXPANDED: 
+
 <!-- ##### ENUM GtkJustification ##### -->
 <para>
 Used for justifying the text inside a #GtkLabel widget. (See also
@@ -185,7 +195,6 @@ Represents the packing location #GtkBox children. (See: #GtkVBox,
 @GTK_PATH_PRIO_THEME: 
 @GTK_PATH_PRIO_RC: 
 @GTK_PATH_PRIO_HIGHEST: 
-@GTK_PATH_PRIO_MASK: 
 
 <!-- ##### ENUM GtkPathType ##### -->
 <para>
index 198a8cff30d791fb621294944ccf5a8aa218c8d0..661271c5abe8ffc05165b7bcf1924191117ca507 100644 (file)
@@ -155,6 +155,7 @@ Deprecated compatibility macro. Use gtk_radio_button_get_group() instead.
 </para>
 
 
+
 <!-- ##### FUNCTION gtk_radio_button_set_group ##### -->
 <para>
 Sets a #GtkRadioButton's group. It should be noted that this does not change
index 35ecd6c74dd80c4b675d09b210c8158cf295df9b..2d04d30866d1116d2907d28c03b713108b4768c0 100644 (file)
@@ -86,12 +86,13 @@ Deprecated compatibility macro. Use gtk_radio_menu_item_get_group() instead.
 </para>
 
 
+
 <!-- ##### FUNCTION gtk_radio_menu_item_set_group ##### -->
 <para>
 Sets the group of a radio menu item, or changes it.
 </para>
 
-@radio_menu_item: a #GtkRadioMenuItem. 
+@radio_menu_item: a #GtkRadioMenuItem.
 @group: the new group.
 
 
@@ -101,5 +102,7 @@ Returns the group to which the radio menu item belongs, as a #GList of
 #GtkRadioMenuItem. The list belongs to GTK+ and should not be freed.
 </para>
 
-@radio_menu_item: a #GtkRadioMenuItem. 
+@radio_menu_item: a #GtkRadioMenuItem.
 @Returns: the group of @radio_menu_item.
+
+
index 30ffca8235aa804f9d0033f0f1ed9b6a61d8fd94..9aa21d3cc3556fbf3b40bdb9a81e0908067324e7 100644 (file)
@@ -617,6 +617,18 @@ specific portions of a RC file.
 @Returns: 
 
 
+<!-- ##### FUNCTION gtk_rc_get_style_by_paths ##### -->
+<para>
+
+</para>
+
+@settings: 
+@widget_path: 
+@class_path: 
+@type: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_rc_add_widget_name_style ##### -->
 <para>
 Add a RcStyle that will be looked up by a match against
@@ -683,6 +695,16 @@ Parse resource information directly from a string.
 @Returns: 
 
 
+<!-- ##### FUNCTION gtk_rc_reparse_all_for_settings ##### -->
+<para>
+
+</para>
+
+@settings: 
+@force_load: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_rc_add_default_file ##### -->
 <para>
 </para>
index 47b262708e9ccb2504d119d27a2dd3bd45aa34ab..c8c99710eeda3830ef23c73f3015c051408093be 100644 (file)
@@ -50,6 +50,12 @@ reached from the widget by a chain of size groups of type
 
 </para>
 
+<!-- ##### STRUCT GtkSizeGroup ##### -->
+<para>
+
+</para>
+
+
 <!-- ##### ENUM GtkSizeGroupMode ##### -->
 <para>
 
index 36dedde303272c96102c72230c8d445c75be4940..3207df6fd481789c829c2af2a978d5aae51dedd2 100644 (file)
@@ -236,8 +236,9 @@ Gets the value in the @spin_button. This function is deprecated,
 use gtk_spin_button_get_value() instead.
 </para>
 
-@spin_button: a #GtkSpinButton.
 @Returns: the value of @spin_button.
+<!-- # Unused Parameters # -->
+@spin_button: a #GtkSpinButton.
 
 
 <!-- ##### FUNCTION gtk_spin_button_get_value_as_int ##### -->
index aa170063ecabc347ec73a76d9d7f8e68da030ec4..5865c8f960c06c465546cce5a6b6288557348bd5 100644 (file)
@@ -107,7 +107,7 @@ Forces the removal of a message from a statusbar's stack. The exact context_id a
 Sets whether the statusbar has a resize grip. %TRUE by default.
 </para>
 
-@statusbar: a #GtkStatusBar. 
+@statusbar: a #GtkStatusBar.
 @setting: %TRUE to have a resize grip.
 
 
index 3d0e200070f75b520d452213c733e9a70d6548df..842769a8994f8d3a40b171cee01bc06fa88cf3a7 100644 (file)
@@ -28,3 +28,21 @@ GtkTreeView drag-and-drop
 </para>
 
 
+<!-- ##### STRUCT GtkTreeDragDestIface ##### -->
+<para>
+
+</para>
+
+@g_iface: 
+@drag_data_received: 
+@row_drop_possible: 
+
+<!-- ##### STRUCT GtkTreeDragSourceIface ##### -->
+<para>
+
+</para>
+
+@g_iface: 
+@drag_data_get: 
+@drag_data_delete: 
+
index b6a8f5615193683a17408d2df90401ba6f6068bc..58fd23924299137348b8593279123b3255eb7397 100644 (file)
@@ -22,6 +22,7 @@ GtkTreeSelection
 @selection: 
 @model: 
 @path: 
+@path_currently_selected: 
 @data: 
 @Returns: 
 
@@ -123,6 +124,16 @@ GtkTreeSelection
 @path: 
 
 
+<!-- ##### FUNCTION gtk_tree_selection_path_is_selected ##### -->
+<para>
+
+</para>
+
+@selection: 
+@path: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_tree_selection_select_iter ##### -->
 <para>
 
@@ -141,6 +152,16 @@ GtkTreeSelection
 @iter: 
 
 
+<!-- ##### FUNCTION gtk_tree_selection_iter_is_selected ##### -->
+<para>
+
+</para>
+
+@selection: 
+@iter: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gtk_tree_selection_select_all ##### -->
 <para>
 
index b360b44d7a6f852e6f9cad1c5855ededaaa4c37f..4781aee5fd41d3e2fdddd63417e56c3116267be6 100644 (file)
@@ -306,6 +306,14 @@ GtkWidget
 @offset_y: 
 @shape_mask: 
 
+<!-- ##### ENUM GtkWidgetHelpType ##### -->
+<para>
+
+</para>
+
+@GTK_WIDGET_HELP_TOOLTIP: 
+@GTK_WIDGET_HELP_WHATS_THIS: 
+
 <!-- ##### FUNCTION gtk_widget_new ##### -->
 <para>
 
index 41e65a15a2c7be4d7b5e9cdd538bb39333a272e8..66ae70f6568e30d3ddc4c14987bb1f9ea6f28b7e 100644 (file)
@@ -733,6 +733,7 @@ gtk_binding_set_add_path (GtkBindingSet          *binding_set,
   
   g_return_if_fail (binding_set != NULL);
   g_return_if_fail (path_pattern != NULL);
+  g_return_if_fail (priority <= GTK_PATH_PRIO_MASK);
 
   priority &= GTK_PATH_PRIO_MASK;
   
@@ -755,8 +756,7 @@ gtk_binding_set_add_path (GtkBindingSet          *binding_set,
   
   pspec = g_new (PatternSpec, 1);
   pspec->pspec = g_pattern_spec_new (path_pattern);
-  pspec->seq_id = seq_id++ & 0x0fffffff;
-  pspec->seq_id |= priority << 28;
+  pspec->seq_id = priority << 28;
   pspec->user_data = binding_set;
   
   slist = *slist_p;
@@ -767,17 +767,26 @@ gtk_binding_set_add_path (GtkBindingSet        *binding_set,
       tmp_pspec = slist->data;
       slist = slist->next;
       
-      if (tmp_pspec->pspec->pattern_length == pspec->pspec->pattern_length &&
-         g_str_equal (tmp_pspec->pspec->pattern_reversed, pspec->pspec->pattern_reversed))
+      if (g_pattern_spec_equal (tmp_pspec->pspec, pspec->pspec))
        {
+         GtkPathPriorityType lprio = tmp_pspec->seq_id >> 28;
+
          g_pattern_spec_free (pspec->pspec);
          g_free (pspec);
          pspec = NULL;
+         if (lprio < priority)
+           {
+             tmp_pspec->seq_id &= 0x0fffffff;
+             tmp_pspec->seq_id |= priority << 28;
+           }
          break;
        }
     }
   if (pspec)
-    *slist_p = g_slist_prepend (*slist_p, pspec);
+    {
+      pspec->seq_id |= seq_id++ & 0x0fffffff;
+      *slist_p = g_slist_prepend (*slist_p, pspec);
+    }
 }
 
 static inline gboolean
index b62414ccd2977e5c8fe2d55a14c169c6b45ecd97..aac459b4d314b94f91d4fee9848c403251f9a842 100644 (file)
@@ -232,9 +232,9 @@ typedef enum
   GTK_PATH_PRIO_APPLICATION = 8,
   GTK_PATH_PRIO_THEME       = 10,
   GTK_PATH_PRIO_RC          = 12,
-  GTK_PATH_PRIO_HIGHEST     = 15,
-  GTK_PATH_PRIO_MASK        = 0x0f
+  GTK_PATH_PRIO_HIGHEST     = 15
 } GtkPathPriorityType;
+#define GTK_PATH_PRIO_MASK 0x0f
 
 /* widget path types */
 typedef enum